#!/usr/bin/env python
# -*- coding: utf-8 -*-

# @Time     :2020/10/14
# @Author   :Changshu
# @File     :practice_263.py


# 263. 丑数
# 编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数。

def isUgly(num:int)->bool:
	n=num
	if n<=0:
		return False
	while n%2==0:
		# // 是地板除，产生的结果是忽略小数点后面的小数位，只保留整数位
		n//=2
	while n%3==0:
		n//=3
	while n%5==0:
		n//=5
	if n==1:
		return True
	return False

if __name__ == '__main__':
	num=-6
	print(isUgly(num))